# 作者: 肖老师
# 2024年11月14日09时14分08秒
# xxxrlmk@163.com
# 不继承时后不需要加括号
class Animal:

    def eat(self):
        print("吃---")

    def drink(self):
        print("喝---")

    def run(self):
        print("跑---")

    def sleep(self):
        print("睡---")


class Dog(Animal):
    def bark(self):
        print('汪汪叫')


class Cat(Animal):
    def catch(self):
        print('爬墙')


class XiaoTianQuan(Dog):
    def fly(self):
        print('会飞')

    def bark(self):
        """
        重写，python没有重载
        :return:
        """
        print('像神一样的叫唤')
        super().bark()  # 使用父亲的方法用super


wangcai = Dog()
wangcai.bark()

xiaotian = XiaoTianQuan()
xiaotian.bark()
xiaotian.fly()
